small worm/grub - French English Dictionary